//package org..colafries.admin.metadata.driver.impl;
//
//import org..colafries.admin.metadata.driver.Driver;
//import org..colafries.admin.metadata.entity.domain.DriverConfig;
//import org..colafries.admin.metadata.query.DBQuery;
//import org..colafries.admin.metadata.result.JdbcSelectResult;
//import org..model.Column;
//import org..model.Schema;
//import org..model.Table;
//import org.springframework.stereotype.Service;
//
//import javax.annotation.Resource;
//import java.util.List;
//
///**
// * @author colafries
// * @version v1.0
// * @ClassName StarrocksDriver
// * @Description
// * @date Created in 2024/3/20
// **/
//@Service("starrocks")
//public class StarrocksDriverImpl implements Driver {
//
//    @Resource(name = "StarrocksQuery")
//    DBQuery dbQuery;
//    /**
//     * 驱动类
//     *
//     * @return
//     */
//    @Override
//    public String getDriverClass() {
//        return "com.mysql.jdbc.Driver";
//    }
//
//    /**
//     * @param driverConfig
//     * @return
//     */
//    @Override
//    public Driver build(DriverConfig driverConfig) {
//        return null;
//    }
//
//    /**
//     * @param dataSource
//     * @return
//     */
//
//    /**
//     * @param url
//     * @param user
//     * @param pwd
//     * @return
//     */
//    @Override
//    public String test(String url, String user, String pwd) {
//        return null;
//    }
//    /**
//     * @param
//     * @return
//     */
//    @Override
//    public List<Schema> listSchemas() {
//        return null;
//    }
//
//    /**
//     * 根据schema获取Table
//     *
//     * @param schemaName
//     * @return
//     */
//    @Override
//    public List<Table> listTables(String schemaName) {
//        return null;
//    }
//
//    @Override
//    public List<Column> listColumns(String schemaName, String tableName) {
//        return null;
//    }
//
//    /**
//     * @param sql
//     * @return
//     */
//    @Override
//    public JdbcSelectResult query(String sql) {
//        return null;
//    }
//}
